<?php
include_once("./configBD.php");
class TDGPublicacion{
	
	// property declaration
	var $dominio;
	var $usuario;
	var $password;
	var $nombre_base;
	
	public function __construct() {
		$this->dominio = $_SESSION['host'];
		$this->usuario = $_SESSION['user'];
		$this->nombre_base = $_SESSION['database'];
		$this->password = $_SESSION['password'];
	}
	
    // method declaration
    public function insertarPublicacion($idP, $nombre, $mes, $ano, $volumen, $resumen){
		$con = mysql_connect($this->dominio, $this->usuario, $this->password);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($this->nombre_base, $con);
		
		$sql = "INSERT INTO publicacion (cedula_profesor, nombre, mes, ano, volumen, resumen) VALUES ('$idP', '$nombre','$mes','$ano', '$volumen', '$resumen')";
		$RESULT = mysql_query($sql);
		
		if($RESULT == true){
			$RESULT = 1;
		}else{
			$RESULT = -1;
		}
		
		mysql_close($con);
		return $RESULT;
    }
	public function cargarMeses() {
		$con = mysql_connect($this->dominio, $this->usuario, $this->password);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($this->nombre_base, $con);
		$sql = "SELECT * FROM mes";
		$result = mysql_query($sql);
		mysql_close($con);
		return $result;
    }
	
	public function obtenerPublicaciones($id) {
		$con = mysql_connect($this->dominio, $this->usuario, $this->password);
		if (!$con){
			die('Error al conectarse a la base de datos: ' . mysql_error());
		}
		mysql_select_db($this->nombre_base, $con);
		
		$sql = "SELECT PU.*
				FROM profesor P JOIN publicacion PU ON P.cedula = PU.cedula_profesor
				WHERE P.cedula = '$id'
				ORDER BY ano;";
		$result = mysql_query($sql);
		mysql_close($con);
		return $result;
    }
}
?>